facilities and infrastructure - Turco Inglés Diccionario